Casiopea VS The Square: The Live!! (2004)
Play Trailer
Overview
Filmed live at Tokyo Kosei Nenkin Kaikan on November 22, 2003

Play Trailer
Filmed live at Tokyo Kosei Nenkin Kaikan on November 22, 2003

Play Trailer
Filmed live at Tokyo Kosei Nenkin Kaikan on November 22, 2003

Geneon Universal Entertainment